home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 107 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.1 KB

  1. Path: rupret.apana.org.au!not-for-mail
  2. From: jamesm@turtle.apana.org.au (James McArthur)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: Q-OS.. What is it??
  5. Date: 3 Jan 1996 00:29:28 +0930
  6. Organization: Turtle Systems - The Internet System Of The Northern Territory
  7. Message-ID: <4cbh8g$65a@turtle.apana.org.au>
  8. References: <4bk1ui$24v@turtle.apana.org.au> <4bo2ds$6jq@crl3.crl.com> <Pine.LNX.3.91.951227034733.12635D-100000@mail.inhb.co.nz> <2701.6575T70T1367@es.co.nz>
  9. NNTP-Posting-Host: turtle.apana.org.au
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. bthompx (bthompx@es.co.nz) wrote:
  13.  
  14. : Ross Deeley, regarding your message ' Re: Q-OS.. What is it??'  - 
  15.  
  16. : >On 25 Dec 1995, Joseph Waldvogel wrote:
  17.  
  18. : >> Get the file called Q_LOG.LHA from AmiNet and make up your Own Mine.  
  19.  
  20.  
  21. : >So how does it 'recompile' the software?  Wouldnt they have to have the 
  22.  
  23. : Well, thats the secret, isn't it ?
  24.  
  25. : A hypothetical:
  26.  
  27. : What if you had a version of pc-task that instead of emulating
  28. : (interpreting) each piece of a pc executable one at a time into motorola
  29. : code, and then executing it, instead interpreted it all at once and spat
  30. : the result out as an amigados file ?
  31.  
  32. : Fine in theory. No problem. Up until now though, opinion was that it'd
  33. : require an AI to do it, so as it could handle differences in os's, etc.
  34. : E.g. Translating the intel instructions is easy; getting a pile of them to
  35. : do the desired effect on a motorola based os is not.
  36.  
  37. [snip]
  38.  
  39. So basically;
  40.  
  41. Foreign Binary -> Foreign Assembly -> Native Assembly -> Native Binary -> Run
  42. (eg x86 Binary)   (eg x86 Assembler)  (68k Assembler)   (68k Binary)
  43.                     
  44. *    x86 Binary to x86 Assembly by using a "look-up" table on the Amiga.
  45.     eg 10100011 = some instruction
  46.  
  47. *    x86 Assembler to 68k Assembler, again via a lookup table. 
  48.     Conversion by taking eqv x86 instructions and making them into eqv 
  49.     68k instructions. Instructions not in one CPU have to be re-written 
  50.     by someone (something??) 
  51.     
  52. *    Then re-compile the Assembler file on the host computer.
  53.  
  54. : >BTW wasn't Q-DOS the operating system of the old Sinclair 68008 based 
  55. : >machine?
  56.  
  57. : Yup. I belive there was also a Quick and Dirty dos 'Q DOS'; later renamed
  58. : MS-DOS....
  59.  
  60. So in ten years time, PC's will be based on the MS-DOS of the next 
  61. generation :-)
  62.  
  63. : ...... Brendan
  64.  
  65. : --
  66. : +-------------------------------+----------------------------------------+
  67. : |                               |              * NOTICE *                |
  68. : |                               |The contents of this message originating|
  69. : |                           .:  |from Brendan Thompson are Copyright 1995|
  70. : |                         .:::  |Brendan Thompson. All rights reserved.  |
  71. : |                       .;' ::  |                                        |
  72. : |                     .;'   ::  |Permission is granted for organistions  |
  73. : |                   .:::::::::  |other than Microsoft to reproduce all   |
  74. : |                 .::.     .::. |or part of this message, until further  |
  75. : |  Amiga: It's a kind of magic  |notice.                                 |
  76. : +-------------------------------+----------------------------------------+
  77.  
  78.  
  79.